html,body,form,center {
   width: 100%;
   height: 100%;
   padding: 0px;
   margin: 0px;
   }
   
#ftf_page {
   z-index: 999;
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0px;
   left: 0px;
   bottom: 0px;
   right: 0px;
   }
   
#ftf_background	{
   -moz-opacity: 0.8;
   -khtml-opacity: 0.8;
   opacity: 0.8;*
   filter: alpha(opacity=80);
   width: 100%;
   height: 100%;
   background-color: #666;
   position: absolute;
   z-index: 500;
   top: 0px;
   left: 0px;
   text-align: left;
   }

#ftf_outer {
   z-index: 1000;
   background: white;
   position: absolute;
   left: 50%;
   top: 10%;
   margin-left: -325px;
   margin-top: auto;
   font-family: Tahoma, Helvetica, sans-serif;
   border: solid 1px #d8d8d8;
   border: solid 5px #f1f1f1;
   }
   
#ftf_outer a {
   color: #666;
   font-size: 11px;
   }
   
#ftf_outer a: link,
#ftf_outer a: visited,
#ftf_outer a: active	{
   text-decoration: none;
   }
   
#ftf_outer a: hover {
   text-decoration: underline;
   }
   
#ftf_inner {
   width: 650px;
   padding: 8px;
   font-family: Tahoma, Helvetica, sans-serif;
   }
   
#ftf_title {
   color: #999;
   font-size: 11px;
   text-align: left;
   background-color: #f3f3f3;
   padding: 6px 5px 6px 8px;
   border-left: solid 1px #fff;
   border-top: solid 1px #fff;
   border-bottom: solid 1px #d6d6d6;
   }
   
#ftf_header	{
   font-size: 1.3em;
   padding: 10px;
   color: #666;
   text-transform: uppercase;
   }
   
.ftf_description {
   padding: 0 10px 10px;
   color: #999;
   font-size: 12px;
   line-height: 21px;
   text-transform: none;
   }
   
a .ftf_browser_name {
   font-weight: bold;
   text-transform: uppercase;
   }

/*#ftf_inner .ftf_acceptable {
   color: #998b45;
   }*/

/*#ftf_inner .ftf_recommended	{
   color: #666;
   }*/
   
#ftf_inner BR {
   clear: both;
   }

#ftf_header a {
   color: #000;
   font-size: 10px;
   }
   
#ftf_header a: link, 
#ftf_header a: visited {
   text-decoration: underline;
   }
   
#ftf_header a: active, 
#ftf_header a: hover {
   text-decoration: none;
   }

#ftf_body_outer	{
   font-size: 11px;color: #666;
   }
   
#ftf_body_inner	{
   padding: 8px 0px 8px 2px;
   text-align: center;
   margin-left: auto;
   margin-right: auto;
   }

#ftf_body_inner .ftf_browser_link.you {
   border: solid 1px #ffcc33 !important;
   border-bottom: solid 3px #ffcc33 !important;
   }
   
/*#ftf_body_inner .ftf_browser_link.failed {
   background: #fff url(http: //code.freethefoxes.com/images/back_red.gif) no-repeat top right;
   }
   
#ftf_body_inner .ftf_browser_link.appectable {
   background: #fff url(http: //code.freethefoxes.com/images/back_yellow.gif) no-repeat top right;
   }
   
#ftf_body_inner .ftf_browser_link.recommended {
   background: #fff url(http: //code.freethefoxes.com/images/back_green.gif) no-repeat top right;
   }*/

#ftf_body_inner .ftf_browser_link.failed .ftf_browser_download,
#ftf_body_inner .ftf_browser_link.recommended .ftf_browser_download {
   color: #629845;
   text-transform: uppercase;
   }
   
#ftf_body_inner .ftf_browser_link.appectable .ftf_browser_download {
   color: #997d45;
   text-transform: uppercase;
   }
   
#ftf_body_inner .ftf_browser_link.you .ftf_browser_download	{
   color: #CCA329; !important
   text-transform: uppercase;
   }
   
#ftf_body_inner .ftf_browser_link {
   width: 117px;
   margin: 0 5px 10px;
   float: left;
   display: block;
   font-size: 9px;
   border-radius: 5px;
   border: 1px solid #DDD;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   background-color: #F5F5F5;
   }
   
#ftf_body_inner .ftf_browser_link: link, 
#ftf_body_inner .ftf_browser_link: visited {
   text-decoration: none;
   border: solid 1px #DADADA;
   border-bottom: solid 3px #DADADA;
   }
   
#ftf_body_inner .ftf_browser_link: active, 
#ftf_body_inner .ftf_browser_link: hover {
   text-decoration: none;
   border: solid 1px #B9B9B9;
   border-bottom: solid 3px #B9B9B9;
   }

#ftf_body_inner .ftf_browser_icon {
   padding: 5px;
   text-align: center;
   }
   
#ftf_body_inner .ftf_browser_name {
   margin: 0 3px;
   padding: 5px 0;
   border-top: 1px solid #DDD;
   }
   
#ftf_body_inner .ftf_browser_version {
   color: #999999;
   text-align: center;
   }
   
#ftf_body_inner .ftf_browser_download {
   padding: 1px 3px 0px 3px;
   text-align: center;
   }
   
#ftf_body_inner .ftf_browser_you_label {
   padding: 1px 3px 0px 3px;
   font-weight: bold;
   text-align: center;
   color: #ffcc33;
   }


/*FOOTER******************************************************************/

#ftf_footer {
   padding: 10px 12px 0;
   clear: both;
   }
   
#ftf_footer	.ftf_left a: hover {
   text-decoration: underline;
   }

#ftf_footer	a {
   background: none repeat scroll 0 0 #2D2D2D;
   border: 2px solid #D6D6D6;
   color: #FFF;
   display: block;
   font: normal 12px Lucida Grande;
   padding: 9px 0;
   text-align: center;
   text-decoration: none;
   text-transform: uppercase;
   width: 150px;
   }
   
#ftf_footer	.ftf_right a: link,
#ftf_footer	.ftf_right a: visited {
   text-decoration: none;
   border: solid 1px #d8d8d8;
   border-bottom: solid 3px #d8d8d8;
   background-color: #f7f7f7;
   }
   
#ftf_footer	.ftf_right a: active,
#ftf_footer	.ftf_right a: hover {
   text-decoration: none;
   border: solid 1px #b9b9b9;
   border-bottom: solid 3px #b9b9b9;
   background-color: #f7f7f7;
   }

#ftf_link {
   font-family: Tahoma, Helvetica, sans-serif;
   color: #666;
   font-size: 10px;
   display: none;
   }
   
#ftf_link a: visited {
   color: #666;
   text-decoration: underline;
   }
   
#ftf_link a: hover {
   color: #666;
   text-decoration: none;
   }